package com.yfp.client.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 客户积分
 * @TableName client_integral
 */
@TableName(value ="client_integral")
@Data
public class ClientIntegral {
    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 客户ID
     */
    private String clientId;

    /**
     * 积分
     */
    private Integer integral;

    /**
     * 来源1餐品订单2商城订单
     */
    private Integer source;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 订单编号
     */
    private String orderId;

    /**
     * 状态1完成订单2已撤销3锁定状态
     */
    private Integer status;

    /**
     * 类型1收入2支出
     */
    private Integer type;

    /**
     * 剩余积分
     */
    private Integer surplusIntegral;
}